Manage quickview content for a multi-display device

ABSTRACT

In aspects of managing quickview content for a multi-display device, the multi-display device has a primary display screen to display digital image content and a secondary display screen to display quickview content. The multi-display device implements a content control module to determine a context that indicates a characteristic of the digital image content displayed on the primary display screen. The content control module also determines the quickview content to display on the secondary display screen based on the context of the digital image content displayed on the primary display screen. The content control module then initiates displaying the quickview content on the secondary display screen. The content control module can also detect at least one individual in a region from which a secondary display screen of the multi-display device is viewable, and activate the secondary display screen in response to the individual being detected.

BACKGROUND

Devices such as smart devices, mobile devices (e.g., cellular phones,tablet devices), consumer electronics, and the like can be implementedfor use in a wide range of industries and for a variety of differentapplications. Many of these devices can have multiple deviceconfigurations, such as dual-screen devices that have primary andsecondary display screens, foldable devices that have a foldable displayscreen, flip phones that a user can flip between a closed configurationand an open configuration, and other mobile device configurations.Generally, a foldable device, a flip phone, and even some smartphones ortablet devices that do not fold or flip may also have more than onedisplay screen and can be implemented as a multi-display device.

These multi-display devices are generally designed with a secondarydisplay screen that is relatively smaller than the primary displayscreen of the device, and the secondary display screen may be utilizedto display a notification or other type of information to the user ofthe device. For instance, the secondary display screen may serve as anotification screen that displays an indication of a new text message,an indication of a new email message that has been received, or anindication of an incoming phone call. Generally, user interactions andapplication display features are limited on the secondary display screenof many devices. In various situations, a user of a multi-display devicemay want to utilize the secondary display for increased functionalityand display capabilities.

BRIEF DESCRIPTION OF THE DRAWINGS

Implementations of the techniques to manage quickview content for amulti-display device are described with reference to the followingFigures. The same numbers may be used throughout to reference likefeatures and components shown in the Figures:

FIG. 1 illustrates an example device and features to manage quickviewcontent for a multi-display device in accordance with one or moreimplementations as described herein.

FIG. 2 illustrates an example of managing quickview content for amulti-display device in a wireless communication context in accordancewith one or more implementations as described herein.

FIG. 3 illustrates an example of managing quickview content for amulti-display device in a photographic context in accordance with one ormore implementations as described herein.

FIG. 4 illustrates an example of managing quickview content for amulti-display device in a crowd context in accordance with one or moreimplementations as described herein.

FIG. 5 illustrates an example of managing quickview content for amulti-display device in an event viewing context in accordance with oneor more implementations as described herein.

FIG. 6 illustrates another example device and features to managequickview content for a multi-display device in accordance with one ormore implementations as described herein.

FIGS. 7-10 illustrate example methods of managing quickview content fora multi-display device in accordance with one or more implementations ofthe techniques described herein.

FIG. 11 illustrates various components of an example device that can beused to implement the techniques of managing quickview content for amulti-display device as described herein.

DETAILED DESCRIPTION

Implementations of managing quickview content for a multi-display deviceare described, and provide techniques that can be implemented by anytype of multi-display device. Generally, a multi-display device may be amobile phone (also commonly referred to as a “smartphone”) that has atouchscreen primary display screen which can display any type of digitalcontent and various media for viewing by a user of the device. Themulti-display device has a secondary display screen, which can alsodisplay any type of digital content and various media for viewing by auser of the device. The features of managing quickview content for amulti-display device provide for expanded functionality and utility ofthe secondary display screen, and display quickview content based on thecontext of the primary display screen.

For example, a user of the multi-display device may be a participant inan important video conference call for work and a passerby may wish tospeak with or engage the user. However, there is no indication to thepasserby that the user is on the video conference call, or that the callis a high priority and the user likely does not wish to be interrupted.The user would have to either mute the call and inform the passerby ofthe context, or ignore the passerby altogether. In another example, theuser of the multi-display device may be engaged in a social phone callwith a family member, and the user may want to indicate to the passerbythat it is okay to interrupt the call, or the user would want thepasserby to stop and say hello to the family member on the phone call.

In aspects of managing quickview content for a multi-display device asdescribed herein, a multi-display device implements a content controlmodule that can determine a context, which indicates a characteristic ofdigital image content displayed on the primary display screen of thedevice. The content control module can then determine quickview contentto display on the secondary display screen based on the context of thedigital image content displayed on the primary display screen.Generally, the digital image content that is displayed on the primarydisplay screen of the device is application user interfaces in whichdigital images or video is displayed, as well as user interactivecontrols, such as in a wireless communication interface, a cameraviewfinder, a graphics editing user interface, or a web browserinterface.

The quickview content is associated with the digital image contentdisplayed on the primary display screen, and has a relatable context,indicating a characteristic of the digital image content. The quickviewcontent may be any type of secondary digital image content, such asdigital images (e.g., photos, pictures, video, graphics, GIFs, etc.),messages, text, and/or notifications that generally correspond to thedigital image content displayed on the primary display screen of themulti-display device. In implementations, the quickview content can bepreconfigured by a user, such as custom content generated by acustomizable media application, which may be a graphics editingapplication via which a user can generate displayable graphics fordisplay as the quickview content on the secondary display screen of themulti-display device. The content control module determines thequickview content to display, and then initiates to display thequickview content on the secondary display screen of the device. Thecontent control module can also detect an individual in a region fromwhich a secondary display screen of the multi-display device isviewable, and activate the secondary display screen in response to theindividual being detected.

In another aspect of the described managing quickview content for amulti-display device, the content control module can detect anenvironmental context of the multi-display device based on sensor dataobtained from one or more sensors, such as a context that indicates acharacteristic of the environment or surroundings of the device. Thecontent control module can also determine a context of the digital imagecontent displayed on the primary display screen, and subsequentlydetermine quickview content to display on a secondary display screenbased on the environmental context and the context of the digital imagecontent displayed on the primary display screen. Accordingly, thesecondary display screen can display the quickview content based on boththe environmental context of the multi-display device as well as basedon the context of the digital image content displayed on the primarydisplay screen.

In various described examples, the context (also referred to as thedisplayed content context) of the digital image content displayed on theprimary display screen of the multi-display device may be determined asa photographic context, and the quickview content may then be a visualindication that the device is operating in a camera mode to capture adigital photograph or video content. The displayed content context maybe determined as a wireless communication context, and the quickviewcontent may then be a visual indication of a priority level of awireless phone communication, or a wireless video communication. Thedisplayed content context may be determined as an event viewing context,and the quickview content may then be an indication of how much time isremaining in the event or information about the event. The displayedcontent context may be determined as a crowd context, and the quickviewcontent may then be a representation of an emotional status of a user ofthe multi-display device in relation to the crowd context.

While features and concepts of managing quickview content for amulti-display device can be implemented in any number of differentdevices, systems, environments, and/or configurations, implementationsof managing quickview content for a multi-display device are describedin the context of the following example devices, systems, and methods.

FIG. 1 illustrates an example 100 of techniques to manage quickviewcontent for a multi-display device, such as implemented with amulti-display device 102. In this example 100, the multi-display device102 may be a flip phone 104 that has different device configurations,such as a flip-open configuration 106 and a flip-closed configuration108. Generally, the multi-display device 102 may be any type of anelectronic and/or computing device implemented with various components,such as a processing system and memory, as well as any number andcombination of different components as further described with referenceto the example device shown in FIG. 11 .

In this example, the multi-display device 102 includes a primary displayscreen 110 on which digital image content 112 can be displayed. Thedigital image content 112 may include any type of video, digital images(e.g., photos, pictures, video, animations, GIFs, etc.), graphics,media, user interfaces, and/or other types of displayable electronicdata that is generated and/or downloaded by device applicationsexecuting on the device. The multi-display device 102 also includes asecondary display screen 114 on which quickview content 116 can bedisplayed. The quickview content 116 may be any type of secondarydigital image content, such as digital images (e.g., photos, pictures,video, graphics, animations, GIFs, etc.), messages, text, and/ornotifications that generally correspond to the digital image content 112displayed on the primary display screen 110 of the multi-display device.In implementations, the quickview content 116 indicates a characteristicof the digital image content 112 that is displayed on the primarydisplay screen 110 of the multi-display device. In configurations of amulti-display device 102, the primary display screen 110 and thesecondary display screen 114 are generally on opposite sides of thedevice, and may be the same size, approximately the same size, or varyin different sizes. In this example, the secondary display screen 114 isrelatively smaller than the primary display screen 110, such asillustrated with reference to the example flip phone 104.

The multi-display device 102 also includes a content control module 118that implements features of managing quickview content for amulti-display device, as described herein. The content control module118 may be implemented as a module that includes independent processing,memory, and logic components functioning as a computing and/orelectronic device integrated with the multi-display device 102.Alternatively or in addition, the content control module 118 can beimplemented as a software application, software module, or algorithm,such as computer-executable software instructions that are executablewith a processor (e.g., with the processing system) of the multi-displaydevice 102. As a software application, the content control module 118can be stored on computer-readable storage memory (e.g., the memory ofthe device), or any other suitable memory device or electronic datastorage implemented with the content control module 118. Alternativelyor in addition, the content control module 118 may be implemented infirmware and/or at least partially in computer hardware. For example, atleast part of the content control module 118 may be executable by acomputer processor, and/or at least part of the content control modulemay be implemented in a hardware circuit.

In aspects of managing quickview content for a multi-display device, thecontent control module 118 is implemented to determine a displayedcontent context 120 that indicates a characteristic of the digital imagecontent 112 displayed on the primary display screen 110. The displayedcontent context 120 may be predefined, for instance as configured by auser of the multi-display device 102. Alternatively or in addition, thedisplayed content context 120 may be automatically detected by thecontent control module 118. Examples of various contexts that correspondor are associated with the digital image content 112 displayed on theprimary display screen 110 of the multi-display device 102 may include awireless communication context, a photographic context, a crowd context,an event viewing context, or any other type of displayed content context120 that indicates a characteristic of the digital image content 112displayed on the primary display screen 110.

As further shown and described with reference to FIG. 2 , the displayedcontent context 120 may be a wireless communication context, where themulti-display device 102 is being used for a wireless phone call or awireless video communication. As further shown and described withreference to FIG. 3 , the displayed content context 120 may be aphotographic context, where the multi-display device 102 is operationalin a camera mode to capture a digital photograph or video content. Asfurther shown and described with reference to FIG. 4 , the displayedcontent context 120 may be a crowd context, where the multi-displaydevice 102 is located in a crowded bar, sporting event, arena, dinnerparty, concert venue, and the like. As further shown and described withreference to FIG. 5 , the displayed content context 120 may be an eventviewing context, where the primary display screen 110 is displaying anevent, for instance a sporting event, award show, a movie, televisionshow, or other video content from a streaming application.

The content control module 118 is further implemented to determinequickview content 116 for display on the secondary display screen 114 ofthe multi-display device 102 based on the displayed content context 120of the digital image content 112 that is displayed on the primarydisplay screen 110 of the device. The quickview content 116 may bepreconfigured to correspond to a particular displayed content context120. The quickview content 116 may also be determined automatically,without being preconfigured to correspond to a particular displayedcontent context 120. The quickview content 116 may also be customcontent 122 obtained by the content control module 118, such asgenerated in a customizable media application 124 by a user of themulti-display device. As noted above with reference to the quickviewcontent 116, the custom content 122 may generally be any type of digitalimage content, such as digital images (e.g., photos, pictures, video,graphics, animations, GIFs, etc.), messages, text, notifications, media,and/or other types of displayable electronic data. The multi-displaydevice 102 can include various device applications, such as thecustomizable media application 124, which may be a graphics editingapplication via which a user can generate displayable graphics fordisplay as the quickview content 116 on the secondary display screen 114of the multi-display device.

Generally, the multi-display device 102 includes various deviceapplications, such as a text application, email application, videoservice application, cellular communication application, musicapplication, gaming application, web browser, file explorer application,graphics editing application, and/or any other of the many possibletypes of device applications. The device applications referred to hereinalso encompasses any content provider that communicates and providescontent to the multi-display device, such as via a device applicationexecuting on the device. For example, a web browser applicationexecuting on the device may receive and surface various different typesof media content and/or data from different web based services. Manydevice applications also have an associated user interface that isgenerated and displayed for user interaction and viewing, such as can bedisplayed as the digital image content 112 on the primary display screen110 of the multi-display device.

In implementations, the quickview content 116 may further indicate thedisplayed content context 120 to an individual in a region proximate themulti-display device 102 from which the secondary display screen 114 isgenerally viewable. For instance, if the displayed content context 120is a photographic context, the quickview content 116 may be a visualindication that the multi-display device 102 is operating in a cameramode to capture a digital photograph or video content. If the displayedcontent context 120 is a wireless communication context, the quickviewcontent 116 may be a visual indication of a priority level of a wirelessphone communication, or a wireless video communication. If the displayedcontent context 120 is an event viewing context, the quickview content116 may be an indication of how much time is remaining in the event orinformation about the event. If the displayed content context 120 is acrowd context, the quickview content 116 may be a representation of anemotional status of a user of the multi-display device 102 in relationto the crowd context.

The content control module 118 is further implemented to initiate thedisplay of the quickview content 116 on the secondary display screen 114of the multi-display device 102. This may be done automatically, orresponsive to a determination that one or more individuals are locatedwithin a proximal region of the multi-display device and from which thesecondary display screen 114 is viewable. This determination can bebased on sensor data received from one or more sensors 126 and/or cameradevices 128 of the multi-display device that detect an individual withinthe region from which the secondary display screen 114 is viewable. Thesensors 126 may include any type of a proximity sensor, an audio sensor,an imager of a camera device, a thermal sensor and/or any other type ofdevice sensor that detects aspects of the environment around themulti-display device. Responsive to a determination that an individualis located in a region from which the secondary display screen 114 isviewable, the content control module 118 can activate the secondarydisplay screen 114 of the multi-display device to display the quickviewcontent 116. Alternatively, responsive to a determination that noindividual is located in a region proximate the multi-display devicefrom which the secondary display screen 114 is viewable, the contentcontrol module 118 can deactivate the secondary display screen.

In another aspect, the content control module 118 implemented by themulti-display device 102 can also detect an environmental context 130that indicates a characteristic of the environment or surroundings ofthe multi-display device 102. For example, the content control module118 receives the sensor data from the one or more sensors 126 or cameradevices 128, and detects the environmental context 130 that indicates acharacteristic of the environment or surroundings of the multi-displaydevice. By way of example, the environmental context 130 can be detectedas a crowd context, where the multi-display device 102 is located in acrowd of people, or as any other type of environmental context, such asa solo context, a date context, a group context, and the like. Thecontent control module 118 can then determine the quickview content 116to display on the secondary display screen 114 of the multi-displaydevice based on the detected environmental context 130, for instance,either independently or in addition to the displayed content context 120of the digital image content 112 displayed on the primary display screen110 of the device.

FIG. 2 illustrates an example 200 of techniques to manage quickviewcontent for a multi-display device, where the displayed content context120 of the digital image content 112 displayed on the primary displayscreen 110 of the device is determined by the content control module 118to be a wireless communication context, such as a wireless phone call ora wireless video communication. In this example 200, the digital imagecontent 112 displayed on the primary display screen 110 of themulti-display device 102 is a videocall (e.g., a wireless videocommunication) with “important” people, such as a company CEO and thecompany CFO. The content control module 118 can determine that thedisplayed content context 120 is a wireless communication context, suchas the videocall, or any other wireless communication in the context ofa phone call, video chat, video conference, web conference, webinar, andthe like. The content control module 118 can determine the displayedcontent context 120 automatically, or the displayed content context 120can be predefined. For instance, a user can predefine that anytime aparticular video conferencing application is initiated and the videoconferencing user interface is displayed on the primary display screen110 of the multi-display device, this is an indication that thedisplayed content context 120 is a wireless communication context.Further, the user can predefine a priority level for certain contacts ina digital address listing. For example, the user can predefine that the“CEO” and the “CFO” contacts are “high priority” and thus the user doesnot want to be interrupted when on a phone call or video conference withthese predefined contacts.

The content control module 118 can then determine the quickview content116 to display on the secondary display screen 114 of the multi-displaydevice 102 based on the displayed content context 120. The quickviewcontent 116 can be determined automatically, e.g., a default setting fora wireless communication context that the quickview content 116indicates the user does not wish to be disturbed. Alternatively, thequickview content 116 can be preconfigured, for instance user defined.The quickview content 116 can also be generated as the custom content122 in the customizable media application 124. In this example, thequickview content 116 displayed on the secondary display screen 114 is agraphic that indicates that the user is in a meeting and does not wishto be disturbed. In this way, the user does not have to mute the calland inform a passerby not to disturb the call, or leave the passerbyguessing as to the displayed content context 120.

FIG. 3 illustrates an example 300 techniques to manage quickview contentfor a multi-display device, where the displayed content context 120 ofthe digital image content 112 displayed on the primary display screen110 of the device is determined by the content control module 118 to bea photographic context, such as the multi-display device 102 beingoperational in a camera mode to capture a digital photograph or videocontent. In this example 300, the digital image content 112 displayed onthe primary display screen 110 of the multi-display device 102 is acamera viewfinder via which a user of the device can capture digitalimages, video, and/or other digital media. The content control module118 can determine that the displayed content context is a photographiccontext, such as for any type of image capturing operation, for instancea digital photograph, a video recording, a panorama image, time-lapseimages, and/or any other types of image captures in a photographiccontext. The content control module 118 can determine the photographiccontext automatically or the photographic context can be predefined.

The content control module 118 can then determine the quickview content116 to display on the secondary display screen 114 of the multi-displaydevice 102 based on the photographic context. The quickview content 116can be determined automatically, e.g., a default setting for aphotographic context that the quickview content 116 indicates a digitalimage or video media is being captured, or is about to be captured, andthat a detected individual in view of the camera should smile, or as anindication that the individual is in the shot or in focus. The quickviewcontent 116 can also be preconfigured based on user preferences and/ormay be generated as the custom content 122 in the customizable mediaapplication 124. In this example, the quickview content 116 displayed onthe secondary display screen 114 is a graphic that indicates themulti-display device 102 is operating in a camera mode, and suggests orrequests that an individual in view of the camera should smile. In thisway, the multi-display device 102 can communicate specific informationabout the displayed content context 120 of the digital image content 112displayed on the primary display screen 110 to an individual having hisor her photograph taken.

FIG. 4 illustrates an example 400 of techniques to manage quickviewcontent for a multi-display device, where the displayed content context120 of the digital image content 112 displayed on the primary displayscreen 110 of the device is determined to be a crowd context, such aswhen the multi-display device 102 is located in a crowded bar, at asporting event, in an arena, at a dinner party, in a concert venue, andthe like. In this example 400, the digital image content 112 displayedon the primary display screen 110 of the multi-display device 102 is acamera lens view indicating that the multi-display device is at acrowded sporting event. The content control module 118 can determinethat the displayed content context 120 corresponds to a crowd context,such as based on the sensor data received from the one or more sensors126 and/or the camera devices 128. Other indications may include a mapof the venue displayed in a mapping application user interface, or basedon an identifier of a Wi-Fi network that the multi-display device isconnected to for service. The content control module 118 can determinethe displayed content context 120 automatically, or the displayedcontent context 120 can be predefined. For instance, a user can indicatevia an application running in the foreground of the primary displayscreen 110 that the user is in a crowd context.

The content control module 118 can then determine the quickview content116 to display on the secondary display screen 114 of the multi-displaydevice 102 based on the displayed content context 120 that indicates thecrowd context. The quickview content 116 can be determinedautomatically, e.g., a default setting for a crowd context that thequickview content 116 is a representation of an emotional status of auser of the multi-display device 102 in relation to the crowd context.The quickview content 116 can also be preconfigured, for instance userdefined. The quickview content 116 can be generated as the customcontent 122 in the customizable media application 124. In this example,the quickview content 116 displayed on the secondary display screen 114is a representation of an emotional status of a user of themulti-display device 102 in relation to the crowd context, for instance,excitement for the football game. The quickview content 116 could alsobe, for example, a message supporting a favorite team of the user, or areaction to a certain play or call. In this way, the user candynamically express an emotional status relating to the crowd context.

FIG. 5 illustrates an example 500 of techniques to manage quickviewcontent for a multi-display device, where the displayed content context120 of the digital image content 112 displayed on the primary displayscreen 110 of the device is determined by the content control module 118to be an event viewing context, such as when the primary display screen110 is displaying an event, for instance a sporting event, award show, amovie, television show, or other video content from a streamingapplication. In this example 500, the digital image content 112displayed on the primary display screen 110 of the multi-display device102 is a live sporting event, in this example a soccer match. Thecontent control module 118 can determine that the displayed contentcontext 120 corresponds to an event viewing context, and the contentcontrol module 118 can determine the displayed content context 120automatically, or the displayed content context 120 can be predefined.

The content control module 118 can then determine the quickview content116 to display on the secondary display screen 114 of the multi-displaydevice 102 based on the event viewing context. The quickview content 116can be determined automatically, e.g., a default setting for an eventviewing context that the quickview content 116 includes a visualindication of how much time remains in the event. The quickview content116 can also be preconfigured, for instance user defined. The quickviewcontent 116 can also be generated as the custom content 122 in thecustomizable media application 124. In this example, the quickviewcontent 116 displayed on the secondary display screen 114 is a visualindication conveying information about the event in relation to theevent viewing context, such as the score between the two teams in thesoccer game displayed on the primary display screen 110, as well as theamount of time remaining in the game.

FIG. 6 illustrates an example 600 of a device and features to managequickview content for a multi-display device. In this example 600, amulti-display device 602 is a foldable device that has a foldabledisplay screen 604, which accommodates different device configurations,such as an open configuration 606 and a folded closed configuration. Thefoldable display screen 604 is an example of the primary display screen110 of the device, which also includes the secondary display screen 114,as shown at 608. In the open configuration 606, the digital imagecontent 112 is displayed on the foldable display screen 604 (e.g., theprimary display screen 110) of the device, and the content controlmodule 118 can determine the displayed content context 120 of thedigital image content 112. The content control module 118 can thendetermine the quickview content 116 to display on the secondary displayscreen 114 of the multi-display device 602 based on an event viewingcontext, such as a shared viewing context. In this example, thequickview content 116 displayed on the secondary display screen 114 isthe same as the digital image content 112 displayed on the primarydisplay screen of the device. Notably, a user of the multi-displaydevice 602 may be watching a video or other media on the foldabledisplay screen 604 and also want to share the video or media withanother person who can view the same content on the secondary displayscreen 114 of the device.

Example methods 700, 800, 900, and 1000 are described with reference torespective FIGS. 7-10 in accordance with implementations of managingquickview content for a multi-display device. Generally, any services,components, modules, methods, and/or operations described herein can beimplemented using software, firmware, hardware (e.g., fixed logiccircuitry), manual processing, or any combination thereof. Someoperations of the example methods may be described in the generalcontext of executable instructions stored on computer-readable storagememory that is local and/or remote to a computer processing system, andimplementations can include software applications, programs, functions,and the like. Alternatively or in addition, any of the functionalitydescribed herein can be performed, at least in part, by one or morehardware logic components, such as, and without limitation,Field-programmable Gate Arrays (FPGAs), Application-specific IntegratedCircuits (ASICs), Application-specific Standard Products (ASSPs),System-on-a-chip systems (SoCs), Complex Programmable Logic Devices(CPLDs), and the like.

FIG. 7 illustrates example method(s) 700 of managing quickview contentfor a multi-display device, and is generally described with reference toa content control module implemented by the multi-display device. Theorder in which the method is described is not intended to be construedas a limitation, and any number or combination of the described methodoperations can be performed in any order to perform a method, or analternate method.

At 702, digital image content is displayed on a primary display screenof a multi-display device. For example, the multi-display device 102displays digital image content 112 on the primary display screen 110 ofthe device. The digital image content 112 can include any type of video,digital images, graphics, media, user interfaces, and/or other types ofdisplayable electronic data that is generated and/or downloaded bydevice applications executing on the device.

At 704, at least one individual is detected in a region from which asecondary display screen of the multi-display device is viewable. Forexample, the content control module 118 implemented by the multi-displaydevice 102 receives sensor data from one or more sensors 126 or cameradevices 128 and detects at least one individual in a region proximatethe multi-display device 102 from which the secondary display screen 114of the device is viewable. The sensors 126 may include any type of aproximity sensor, an audio sensor, an imager of a camera device, athermal sensor, and/or any other type of device sensor that detectsaspects of the environment around the multi-display device.

At 706, the secondary display screen is activated in response to theindividual being detected in the region from which the secondary displayscreen is viewable. For example, the content control module 118implemented by the multi-display device 102 activates the secondarydisplay screen 114 of the device responsive to an individual beingdetected in a region proximate the device from which the secondarydisplay screen 114 is viewable.

At 708, a context of the digital image content that is displayed on theprimary display screen is determined. For example, the content controlmodule 118 implemented by the multi-display device 102 determines thedisplayed content context 120 of the digital image content 112 that isdisplayed on the primary display screen 110 of the device. The displayedcontent context 120 indicates a characteristic of the digital imagecontent 112 displayed on the primary display screen 110, and may bepredefined as configured by a user of the multi-display device. Anexample of the displayed content context 120 is a photographic context,where the multi-display device 102 is operational in a camera mode tocapture a digital photograph or video content. In another example, thedisplayed content context 120 of the digital image content 112 displayedon the primary display screen 110 is an event viewing context, where theprimary display screen 110 displays an event, such as a sporting event,an award show, a movie, a television show, or other video content from amedia streaming application. As another example, the displayed contentcontext 120 of the digital image content 112 displayed on the primarydisplay screen 110 is a wireless communication context, where themulti-display device 102 is being used for a wireless phone call or awireless video communication.

At 710, quickview content to display on the secondary display screen isdetermined based on the context of the digital image content displayedon the primary display screen. For example, the content control module118 implemented by the multi-display device 102 determines the quickviewcontent 116 to display on the secondary display screen 114 of the devicebased on the displayed content context 120 of the digital image content112 that is displayed on the primary display screen 110 of the device.In implementations, the quickview content 116 is preconfigured tocorrespond to the digital image content, and the quickview content 116can be obtained as custom content 122 generated in a customizable mediaapplication 124. The quickview content 116 can indicate a characteristicof the digital image content 112, such as in a photographic context, thequickview content 116 may be a visual indication that the multi-displaydevice 102 is in a camera mode to capture a digital photograph or videocontent. In an example of the displayed content context 120 beingdetermined as an event viewing context, the quickview content 116 may bea visual indication conveying information about an event in relation tothe event viewing context. In an example of the displayed contentcontext 120 being determined as a wireless communication context, thequickview content 116 may be a visual indication of a priority level ofthe wireless communication or a depiction of who the wirelesscommunication is with.

At 712, the quickview content is displayed on the secondary displayscreen of the multi-display device. For example, the content controlmodule 118 implemented by the multi display device 102 initiates todisplay the quickview content 116 on the secondary display screen 114 ofthe device. At 714, the secondary display screen is deactivatedresponsive to a determination that no individual is detected in theregion from which the secondary display screen is viewable. For example,the content control module 118 implemented by the multi-display device102 can also deactivate the secondary display screen 114 of themulti-display device 102 responsive to a determination that noindividual is detected in a region proximate the device from which thesecondary display screen 114 is viewable.

FIG. 8 illustrates example method(s) 800 of managing quickview contentfor a multi-display device, and is generally described with reference toa content control module implemented by the multi-display device. Theorder in which the method is described is not intended to be construedas a limitation, and any number or combination of the described methodoperations can be performed in any order to perform a method, or analternate method.

At 802, digital image content is displayed on a primary display screenof a multi-display device. For example, the multi-display device 102displays digital image content 112 on the primary display screen 110 ofthe device. The digital image content 112 may include any type of video,digital images, graphics, media, user interfaces, and/or other types ofdisplayable electronic data that is generated and/or downloaded bydevice applications executing on the device.

At 804, an environmental context of the multi-display device is detectedbased on data obtained from one or more sensors. For example, thecontent control module 118 implemented by the multi-display device 102receives sensor data from one or more sensors 126 or camera devices 128and detects the environmental context 130 that indicates acharacteristic of the environment or surroundings of the multi-displaydevice. By way of example and without limitation, the environmentalcontext 130 can be detected as a crowd context, where the multi-displaydevice 102 is located in a crowd of people, or as any other type ofenvironmental context, such as a solo context, a date context, a groupcontext, and the like.

At 806, a context of the digital image content displayed on the primarydisplay screen of the multi-display device is determined. For example,the content control module 118 implemented by the multi-display device102 determines the displayed content context 120 of the digital imagecontent 112 that is displayed on the primary display screen 110 of thedevice. The displayed content context 120 indicates a characteristic ofthe digital image content 112 displayed on the primary display screen110, and may be predefined as configured by a user of the multi-displaydevice. In an example, the displayed content context 120 of the digitalimage content 112 displayed on the primary display screen 110 is contentgenerated from a device application, such as the customizable mediaapplication 124, a customizable media sharing application, or other typeof graphics editing application.

At 808, quickview content to display on a secondary display screen ofthe multi-display device is determined based on the environmentalcontext and the context of the digital image content displayed on theprimary display screen. For example, the content control module 118implemented by the multi-display device 102 determines the quickviewcontent 116 to display on the secondary display screen 114 of the devicebased on the environmental context 130 and the displayed content context120 of the digital image content 112 displayed on the primary displayscreen 110 of the device. For instance, based on the determination thatthe environmental context 130 is a crowd context, the quickview content116 that is displayed on the secondary display screen 114 of themulti-display device 102 may be a representation of an emotional statusof the user of the device in relation to the crowd context.

At 810, one or more individuals located in a viewable region of thesecondary display screen are detected. For example, the content controlmodule 118 implemented by the multi-display device 102 receives sensordata from one or more sensors 126 or camera devices 128 and detects oneor more individuals in a region proximate the multi-display device 102from which the secondary display screen 114 of the device is viewable.The sensors 126 may include any type of a proximity sensor, an audiosensor, an imager of a camera device, a thermal sensor, and/or any othertype of device sensor that detects aspects of the environment around themulti-display device.

At 812, the secondary display screen is activated in response to the oneor more individuals being detected in the region from which thesecondary display screen is viewable. For example, the content controlmodule 118 implemented by the multi-display device 102 activates thesecondary display screen 114 of the device responsive to an individualbeing detected in a region proximate the device from which the secondarydisplay screen 114 is viewable.

At 814, the quickview content is displayed on the secondary displayscreen of the multi-display device. For example, the content controlmodule 118 implemented by the multi-display device 102 initiates todisplay the quickview content 116 on the secondary display screen 114 ofthe device. For an environmental context 130 determined as a crowdcontext, the quickview content 116 displayed on the secondary displayscreen 114 of the multi-display device may be customized media or thecustom content 122 obtained from the customizable media application 124.

FIG. 9 illustrates example method(s) 900 of managing quickview contentfor a multi-display device, and is generally described with reference toa content control module implemented by the multi-display device. Theorder in which the method is described is not intended to be construedas a limitation, and any number or combination of the described methodoperations can be performed in any order to perform a method, or analternate method.

At 902, the multi-display device 102 detects if an individual is in aregion from which a secondary display screen 114 of the multi-displaydevice 102 is viewable. For example, the content control module 118receives sensor data from the one or more sensors 126 or camera devices128 from which an individual in a region proximate the multi-displaydevice 102 can be detected. The sensors 126 may include any type of aproximity sensor, an audio sensor, an imager of a camera device, athermal sensor, and/or any other type of device sensor that detectsaspects of the environment around the multi-display device.

At 904, a determination is made as to whether an individual in detectedin a region from which the secondary display screen 114 of themulti-display device 102 is viewable. For example, the content controlmodule 118 detects, from the sensor data, if an individual is in aregion proximate the multi-display device 102 from which the secondarydisplay screen 114 is viewable. If no individual is detected in theregion from which the secondary display screen 114 of the device isviewable (i.e., “No” from 904), then the secondary display screen 114 isdeactivated at 906. Alternatively, if an individual is detected in theregion from which the secondary display screen 114 of the device isviewable (i.e., “Yes” from 904), then the secondary display screen 114is activated at 908.

At 910, a displayed content context 120 of the digital image content 112displayed on the primary display screen 110 of the multi-display device102 is determined. In this example method 900, the displayed contentcontext 120 of the digital image content 112 displayed on the primarydisplay screen 110 of the multi-display device 102 is a wirelesscommunication context, such as a video chat with a family member shownon the primary display screen 110. The displayed content context 120 canbe determined automatically, or the displayed content context 120 can bepredefined. Further, a user of the multi-display device 102 canpredefine an associated displayed content context 120 for certaincontacts. In this example method 900, a user of the multi-display device102 has predefined a “Grandma” contact as a family member and thus, theuser is amenable with being interrupted while on a call with Grandma.

At 912, quickview content 116 is determined to display on the secondarydisplay screen 114 of the multi-display device 102 based on thedisplayed content context 120 of the digital image content 112 displayedon the primary display screen 110 of the device. In this example method900, the determined quickview content 116 is an indication to thedetected individual that the user of the multi-display device 102 istalking to Grandma, and that the individual is welcome to say hello. Thequickview content 116 may be customized media obtained from acustomizable media sharing application, for instance a message graphicfor display to convey “It's Grandma! Say Hi.” At 914, the determinedquickview content 116 is then displayed on the secondary display screen114 of the multi-display device 102, which is viewable by the detectedindividual who is in the region proximate the device and can likely viewthe secondary display screen of the device.

FIG. 10 illustrates example method(s) 1000 of managing quickview contentfor a multi-display device, and is generally described with reference toa content control module implemented by the multi-display device. Theorder in which the method is described is not intended to be construedas a limitation, and any number or combination of the described methodoperations can be performed in any order to perform a method, or analternate method.

At 1002, the multi-display device 102 detects an environmental context130 of the multi-display device 102. For example, the content controlmodule 118 receives sensor data from the one or more sensors 126 orcamera devices 128 from which the environmental context 130 of theregion proximate and/or surrounding the multi-display device 102 isdetected. The sensors 126 may include any type of a proximity sensor, anaudio sensor, an imager of a camera device, a thermal sensor, and/or anyother type of device sensor that detects aspects of the environmentaround the multi-display device. In this example method 1000, thedetermined environmental context 130 is a crowd context, where themulti-display device 102 is located in a crowd of people, such as at asporting event or in a concert venue.

At 1004, a displayed content context 120 of the digital image content112 displayed on the primary display screen 110 of the multi-displaydevice 102 is determined. In this example method 1000, the digital imagecontent 112 displayed on the primary display screen 110 of themulti-display device 102 is a camera lens view indicating that thedevice is located in a crowd at a sporting event. The content controlmodule 118 is implemented to determine that the context of the digitalimage content 112 displayed on the primary display screen 110 of thedevice corresponds to a crowd context.

At 1006, quickview content 116 is determined to display on the secondarydisplay screen 114 of the multi-display device 102 based on theenvironmental context 130 of the device and the displayed contentcontext 120 of the digital image content 112 displayed on the primarydisplay screen 110 of the device. In this example method 1000, both theenvironmental context 130 of the multi-display device 102 and thedisplayed content context 120 of the digital image content 112 displayedon the primary display screen 110 correspond to the crowd context. Thus,a user of the multi-display device 102 may wish to express an emotionalstatus, react to the event, or display a message supporting the user'steam. In this example, the determined quickview content 116 is arepresentation of an emotional status of a user of the multi-displaydevice 102 in relation to the crowd context, for instance, excitementfor the sporting event. At 1008, the determined quickview content 116 isdisplayed on the secondary display screen 114 of the multi displaydevice 102, which is viewable by other individuals in the crowd who arein a position to likely view the secondary display screen of the device.

FIG. 11 illustrates various components of an example device 1100, whichcan implement aspects of the techniques and features to manage quickviewcontent for a multi-display device, as described herein. The exampledevice 1100 can be implemented as any of the devices described withreference to the previous FIGS. 1-10 , such as any type of amulti-display device, mobile device, mobile phone, flip phone, clientdevice, companion device, paired device, display device, tablet,computing, communication, entertainment, gaming, media playback, and/orany other type of computing and/or electronic device. For example, themulti-display device 102 described with reference to FIGS. 1-10 , aswell as the multi-display device 602 describe with reference to FIG. 6 ,may be implemented as the example device 1100.

The example device 1100 can include various, different communicationdevices 1102 that enable wired and/or wireless communication of devicedata 1104 with other devices. The device data 1104 can include any ofthe various devices data and content that is generated, processed,determined, received, stored, and/or communicated from one computingdevice to another. Generally, the device data 1104 can include any formof audio, video, image, graphics, and/or electronic data that isgenerated by applications executing on a device. The communicationdevices 1102 can also include transceivers for cellular phonecommunication and/or for any type of network data communication.

The example device 1100 can also include various, different types ofdata input/output (I/O) interfaces 1106, such as data network interfacesthat provide connection and/or communication links between the devices,data networks, and other devices. The I/O interfaces 1106 can be used tocouple the device to any type of components, peripherals, and/oraccessory devices, such as a computer input device that may beintegrated with the example device 1100. The I/O interfaces 1106 mayalso include data input ports via which any type of data, information,media content, communications, messages, and/or inputs can be received,such as user inputs to the device, as well as any type of audio, video,image, graphics, and/or electronic data received from any content and/ordata source.

The example device 1100 includes a processor system 1108 of one or moreprocessors (e.g., any of microprocessors, controllers, and the like)and/or a processor and memory system implemented as a system-on-chip(SoC) that processes computer-executable instructions. The processorsystem may be implemented at least partially in computer hardware, whichcan include components of an integrated circuit or on-chip system, anapplication-specific integrated circuit (ASIC), a field-programmablegate array (FPGA), a complex programmable logic device (CPLD), and otherimplementations in silicon and/or other hardware. Alternatively or inaddition, the device can be implemented with any one or combination ofsoftware, hardware, firmware, or fixed logic circuitry that may beimplemented in connection with processing and control circuits, whichare generally identified at 1110. The example device 1100 may alsoinclude any type of a system bus or other data and command transfersystem that couples the various components within the device. A systembus can include any one or combination of different bus structures andarchitectures, as well as control and data lines.

The example device 1100 also includes memory and/or memory devices 1112(e.g., computer-readable storage memory) that enable data storage, suchas data storage devices implemented in hardware that can be accessed bya computing device, and that provide persistent storage of data andexecutable instructions (e.g., software applications, programs,functions, and the like). Examples of the memory devices 1112 includevolatile memory and non-volatile memory, fixed and removable mediadevices, and any suitable memory device or electronic data storage thatmaintains data for computing device access. The memory devices 1112 caninclude various implementations of random-access memory (RAM), read-onlymemory (ROM), flash memory, and other types of storage media in variousmemory device configurations. The example device 1100 may also include amass storage media device.

The memory devices 1112 (e.g., as computer-readable storage memory)provide data storage mechanisms, such as to store the device data 1104,other types of information and/or electronic data, and various deviceapplications 1114 (e.g., software applications and/or modules). Forexample, an operating system 1116 can be maintained as softwareinstructions with a memory device 1112 and executed by the processorsystem 1108 as a software application. The device applications 1114 mayalso include a device manager, such as any form of a controlapplication, software application, signal-processing and control module,code that is specific to a particular device, a hardware abstractionlayer for a particular device, and so on.

In this example, the device 1100 includes a content control module 1118that implements various aspects of the described features and techniquesto manage quickview content for a multi-display device. The contentcontrol module 1118 can be implemented with hardware components and/orin software as one of the device applications 1114, such as when theexample device 1100 is implemented as the multi-display device 102described with reference to FIGS. 1-10 . An example of the contentcontrol module 1118 includes the content control module 118 that isimplemented by the multi-display device 102, such as a softwareapplication and/or as hardware components in the multi-display device102. In implementations, the content control module 118 may includeindependent processing, memory, and logic components as a computingand/or electronic device integrated with the example device 1100.

The example device 1100 can also include a microphone 1120 and/or cameradevices 1122, as well as motion sensors 1124, such as may be implementedas components of an inertial measurement unit (IMU). The motion sensors1124 can be implemented with various sensors, such as a gyroscope, anaccelerometer, and/or other types of motion sensors to sense motion ofthe device. The motion sensors 1124 can generate sensor data vectorshaving three-dimensional parameters (e.g., rotational vectors in x, y,and z-axis coordinates) indicating location, position, acceleration,rotational speed, and/or orientation of the device. The example device1100 can also include one or more power sources 1126, such as when thedevice is implemented as a multi-display device 102, the multi-displaydevice 602, and/or as a mobile device. The power sources may include acharging and/or power system, and can be implemented as a flexible stripbattery, a rechargeable battery, a charged super-capacitor, and/or anyother type of active or passive power source.

The example device 1100 can also include an audio and/or videoprocessing system 1128 that generates audio data for an audio system1130 and/or generates display data for a display system 1132. The audiosystem and/or the display system may include any types of devices ormodules that generate, process, display, and/or otherwise render audio,video, display, and/or image data. Display data and audio signals can becommunicated to an audio component and/or to a display component via anytype of audio and/or video connection or data link. In implementations,the audio system and/or the display system are integrated components ofthe example device 1100. Alternatively, the audio system and/or thedisplay system are external, peripheral components to the exampledevice.

Although implementations of managing quickview content for amulti-display device have been described in language specific tofeatures and/or methods, the appended claims are not necessarily limitedto the specific features or methods described. Rather, the specificfeatures and methods are disclosed as example implementations ofmanaging quickview content for a multi-display device, and otherequivalent features and methods are intended to be within the scope ofthe appended claims. Further, various different examples are describedand it is to be appreciated that each described example can beimplemented independently or in connection with one or more otherdescribed examples. Additional aspects of the techniques, features,and/or methods discussed herein relate to one or more of the following:

A multi-display device, comprising: a primary display screen to displaydigital image content; a secondary display screen to display quickviewcontent; a content control module implemented at least partially inhardware and configured to: determine a context that indicates acharacteristic of the digital image content displayed on the primarydisplay screen; determine the quickview content to display on thesecondary display screen based on the context of the digital imagecontent displayed on the primary display screen; and initiate display ofthe quickview content on the secondary display screen.

Alternatively or in addition to the above described multi-displaydevice, any one or combination of: one or more sensors to detect atleast one individual in a region from which the secondary display screenis viewable; and the content control module configured to activate thesecondary display screen based on the detection of the at least oneindividual. The one or more sensors used to detect the at least oneindividual includes one or more of a proximity sensor, an audio sensor,an imager of a camera device, or a thermal sensor. The context of thedigital image content is predefined and the quickview content ispreconfigured to correspond to the digital image content. The contentcontrol module is configured to obtain the quickview content asgenerated in a customizable media application. The context of thedigital image content displayed on the primary display screen is aphotographic context, and the quickview content is a visual indicationthat the multi-display device is in a camera mode to capture a digitalphotograph or video content. The context of the digital image contentdisplayed on the primary display screen is a wireless phonecommunication context, and the quickview content is a visual indicationof a priority level of the wireless phone communication. The context ofthe digital image content displayed on the primary display screencorresponds to a crowd context, and the quickview content is arepresentation of an emotional status of a user of the multi-displaydevice in relation to the crowd context. The context of the digitalimage content displayed on the primary display screen is an eventviewing context, and the quickview content is a visual indicationconveying information about an event in relation to the event viewingcontext.

A method, comprising: displaying digital image content on a primarydisplay screen of a multi-display device; detecting at least oneindividual in a region from which a secondary display screen of themulti-display device is viewable; activating the secondary displayscreen in response to the at least one individual being detected in theregion from which the secondary display screen is viewable; determininga context of the digital image content displayed on the primary displayscreen; determining quickview content to display on the secondarydisplay screen based on the context of the digital image content; anddisplaying the quickview content on the secondary display screen.

Alternatively or in addition to the above described method, any one orcombination of: the context of the digital image content displayed onthe primary display screen is a photographic context, and the quickviewcontent is a visual indication that the multi-display device is in acamera mode to capture a digital photograph. The context of the digitalimage content is predefined and the quickview content is preconfiguredto correspond to the digital image content. The method furthercomprising obtaining the quickview content as generated in acustomizable media application. The method further comprisingdeactivating the secondary display screen responsive to a determinationthat no individual is detected in the region from which the secondarydisplay screen is viewable. The context of the digital image contentdisplayed on the primary display screen is an event viewing context, andthe quickview content is a visual indication conveying information aboutan event in relation to the event viewing context. The context of thedigital image content displayed on the primary display screen is awireless communication context, and the quickview content is a visualindication of a priority level of the wireless communication.

A method, comprising: displaying digital image content on a primarydisplay screen of a multi-display device; detecting an environmentalcontext of the multi-display device based on sensor data obtained fromone or more sensors; determining a context of the digital image contentdisplayed on the primary display screen; determining quickview contentto display on a secondary display screen of the multi-display devicebased on the environmental context and the context of the digital imagecontent displayed on the primary display screen; and displaying thequickview content on the secondary display screen.

Alternatively or in addition to the above described method, any one orcombination of: detecting one or more individuals located in a viewableregion of the secondary display screen; and activating the secondarydisplay screen in response to the one or more individuals being detectedin the viewable region. The environmental context is a crowd context,and the quickview content is a representation of an emotional status ofa user of the multi-display device in relation to the crowd context. Theenvironmental context is a crowd context; the context of the digitalimage content displayed on the primary display screen is a customizablemedia sharing application; and the quickview content displayed on thesecondary display screen is customized media obtained from thecustomizable media sharing application.

The invention claimed is:
 1. A multi-display device, comprising: aprimary display screen to display digital image content; a secondarydisplay screen to display quickview content; and a content controlmodule implemented at least partially in hardware and configured to:determine a context that indicates a characteristic of the digital imagecontent displayed on the primary display screen, the context indicatingplayback of digital content that depicts an event; determine thequickview content to display on the secondary display screen, thequickview content including a graphic that includes information aboutthe event depicted by the digital content; and initiate display of thequickview content on the secondary display screen.
 2. The multi-displaydevice as described in claim 1, further comprising: one or more sensorsto detect at least one individual in a region from which the secondarydisplay screen is viewable; and the content control module configured toactivate the secondary display screen based on the detection of the atleast one individual.
 3. The multi-display device as described in claim2, wherein the one or more sensors used to detect the at least oneindividual includes one or more of a proximity sensor, an audio sensor,an imager of a camera device, or a thermal sensor.
 4. The multi-displaydevice as described in claim 1, wherein the context of the digital imagecontent is predefined and the quickview content is preconfigured tocorrespond to the digital image content.
 5. The multi-display device asdescribed in claim 1, wherein the content control module is configuredto obtain the quickview content as generated in a customizable mediaapplication.
 6. A method, comprising: displaying digital image contenton a primary display screen of a multi-display device; detecting atleast one individual in a region from which a secondary display screenof the multi-display device is viewable; activating the secondarydisplay screen in response to the at least one individual being detectedin the region from which the secondary display screen is viewable;determining a context of the digital image content displayed on theprimary display screen as a wireless communication context including awireless communication between the multi-display device and at least oneremote wireless device; determining quickview content to display on thesecondary display screen, the quickview content including a text-basedgraphic indicating a priority level of the wireless communication; anddisplaying the quickview content on the secondary display screen.
 7. Themethod as described in claim 6, wherein the context of the digital imagecontent is predefined and the quickview content is preconfigured tocorrespond to the digital image content.
 8. The method as described inclaim 6, further comprising: obtaining the quickview content asgenerated in a customizable media application.
 9. The method asdescribed in claim 6, further comprising: deactivating the secondarydisplay screen responsive to a determination that no individual isdetected in the region from which the secondary display screen isviewable.
 10. A method, comprising: displaying digital image content ona primary display screen of a multi-display device; detecting a numberof individuals located in a viewable region of a secondary displayscreen of the multi-display device based on sensor data obtained fromone or more sensors; determining an environmental context of themulti-display device based on the number of individuals in the viewableregion; determining a context of the digital image content displayed onthe primary display screen; determining quickview content to display onthe secondary display screen of the multi-display device based on thenumber of individuals located in the viewable region and the context ofthe digital image content displayed on the primary display screen, thequickview content including a graphic that corresponds to an emotionalstatus of a user of the multi-display device in relation to theenvironmental context; and displaying the quickview content on thesecondary display screen.
 11. The method as described in claim 10,further comprising: activating the secondary display screen in responseto the detecting the number of individuals in the viewable region. 12.The method as described in claim 10, wherein: the environmental contextis a crowd context; the context of the digital image content displayedon the primary display screen is a customizable media sharingapplication; and the quickview content displayed on the secondarydisplay screen is an instance of customized media obtained from thecustomizable media sharing application.
 13. The multi-display device asdescribed in claim 1, wherein the graphic that includes informationabout the event depicted by the digital content includes how much timeremains in the event.
 14. The multi-display device as described in claim1, wherein the digital content includes video content from a mediastreaming application.
 15. The method as described in claim 6, whereinthe priority level is based on stored information associated with acontact in a digital address listing of the multi-display device, thecontact associated with the at least one remote wireless device.
 16. Themethod as described in claim 15, wherein the stored informationindicates that the contact associated with the at least one remotewireless device is predefined as a priority contact relative to one ormore additional contacts in the digital address listing and thequickview content includes a message not to interrupt a user of themulti-display device.
 17. The method as described in claim 15, whereinthe stored information indicates that the contact associated with the atleast one remote wireless device is not a priority contact relative toone or more additional contacts in the digital address listing and thequickview content includes a message that it is okay to interrupt a userof the multi-display device.
 18. The method as described in claim 10,wherein the environmental context is determined to be a crowd contextthat indicates that the multi-display device is located in a crowd ofindividuals.
 19. The method as described in claim 10, wherein theenvironmental context is determined to be a date context that indicatesthat the user of the multi-display device is on a date with anindividual of the number of individuals.
 20. The method as described inclaim 10, wherein the environmental context is a solo context thatindicates that there are no individuals in the viewable region.